Generating Test Data from SOFL Speci cations
نویسندگان
چکیده
Software testing can only be formalized and quanti ed when a solid basis for test generation can be de ned Tests are commonly generated from the source code control ow graphs design representations and speci cations requirements Formal speci cations represent a signi cant opportunity for testing because they precisely describe what functions the software is supposed to provide in a form that can be easily manipulated This paper presents a new method for gen erating tests from formal speci cations This method is comprehensive in speci cation coverage applies at several levels of abstraction and can be highly automated The paper applies the method to SOFL speci cations describes the technique and demonstrates the application on a case study A preliminary evaluation using a code level coverage criterion mutation testing indicates that the method can result in very e ective tests
منابع مشابه
Generating test data from SOFL specifications
Software testing can only be formalized and quanti ed when a solid basis for test generation can be de ned. Bases that are commonly used include the source code, control ow graphs, design representations, and speci cations/requirements. Formal speci cations represent a signi cant opportunity for testing because they precisely describe what functions the software is supposed to provide in a form...
متن کاملCriteria for Generating Speci � cation based Tests
This paper presents general criteria for generating test inputs from state based speci cations Software testing can only be formalized and quanti ed when a solid basis for test generation can be de ned Formal speci cations of complex systems represent a signi cant opportunity for testing because they precisely de scribe what functions the software is supposed to pro vide in a form that can easi...
متن کاملGenerating Test Cases from Uml Speciications
GENERATING TEST CASES FROM UML SPECIFICATIONS Aynur Abdurazik, M.S. George Mason University, 1999 Thesis Director: Dr. A. Je erson O utt Uni ed Modeling Language (UML) is a third generation modeling language in objectoriented software engineering. It provides constructs to specify, construct, visualize, and document artifacts of softwareintensive systems. This paper presents a technique that us...
متن کاملTest Case Generation on the Basis of Formal Speci cations
Test case design is the most important activity for a trustworthy software test. Formal speci cations are solid foundations for systematizing the test procedure and for supporting it with tools. In the talk a method for generating test cases based on formal speci cations of reactive systems is presented. The speci cation notation used is a combination of Z and Statecharts, where Z schemas are u...
متن کاملUsing Estelle to Evolve Mil - Std 188 - 220
For the past four years, the University of Delaware's Protocol Engineering Lab has been assisting in the US Army's development of MIL-STD 188-220. Initially UD formally speci ed the Data Link and Intranet layers of 188-220 in Estelle. These Estelle speci cations resulted in more than fty changes/improvements to the 188-220 document. Most importantly, these Estelle speci cations are now an o cia...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999